.pop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 999;
  display: none;
}
.pop .popContent {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -40%);
  width: 7.83rem;
  background: #fff;
  border-radius: 0.3rem;
  display: none;
}
.pop .popContent .title {
  text-align: center;
  color: #333333;
  font-size: 0.52rem;
}
.pop .popContent .close {
  position: absolute;
  right: 0.73rem;
  top: -1.15rem;
  width: 0.72rem;
  height: 1.15rem;
}
.pop .payFalse {
  padding: 1.2rem 0;
}
.pop .payFalse .payFalseVal {
  color: #333333;
  font-size: 0.52rem;
  text-align: center;
}
.pop .payFalse .payFalseVal .tips {
  color: #999999;
  margin-top: 0.3rem;
}
.pop .payPop {
  box-sizing: border-box;
  padding: 0.73rem 0.75rem 0.55rem;
}
.pop .payPop .payTitle {
  color: #0949FF;
  font-size: 0.46rem;
  text-align: center;
  margin-bottom: 0.52rem;
}
.pop .payPop .payDetail {
  color: #999;
  font-size: 0.4rem;
}
.pop .payPop .payDetail div {
  margin-bottom: 0.2rem;
}
.pop .payPop .payDetail span {
  color: #333333;
}
.pop .payPop .payDetail .payWay {
  display: flex;
  justify-content: space-between;
  margin-top: 0.3rem;
}
.pop .payPop .payDetail .payWay .payWayBLock {
  display: flex;
  align-items: center;
}
.pop .payPop .payDetail .payWay .payWayBLock i:nth-of-type(1) {
  display: inline-block;
  width: 0.37rem;
  height: 0.37rem;
  background: url("../images2/check.png") no-repeat;
  background-size: 100% 100%;
}
.pop .payPop .payDetail .payWay .payWayBLock i:nth-of-type(2) {
  display: inline-block;
  width: 0.45rem;
  height: 0.45rem;
  margin: 0 0.1rem;
}
.pop .payPop .payDetail .payWay .payWayBLock.on i:nth-of-type(1) {
  background: url("../images2/checkOn.png") no-repeat;
  background-size: 100% 100%;
}
.pop .payPop .payDetail .payWay .wxPay i:nth-of-type(2) {
  background: url("../images/wx.png") no-repeat;
  background-size: 100% 100%;
}
.pop .payPop .payDetail .payWay .zfbPay i:nth-of-type(2) {
  background: url("../images/zfb.png") no-repeat;
  background-size: 100% 100%;
}
.pop .payPop .submitPay {
  margin: 0.6rem auto 0;
  width: 4.6rem;
  height: 0.86rem;
  line-height: 0.86rem;
  background: url("../images2/shareBtn.png") no-repeat;
  background-size: 100% 100%;
  text-align: center;
  color: #fff;
  font-size: 0.4rem;
  border-radius: 0.43rem;
}
.pop .secondPayPop {
  box-sizing: border-box;
  padding: 1.15rem 0.58rem 0.48rem;
}
.pop .secondPayPop .secondTitle {
  color: #333;
  font-size: 0.52rem;
  text-align: center;
}
.pop .secondPayPop .secondTitleFalse {
  margin-bottom: 0.6rem;
  color: #333;
  font-size: 0.52rem;
  text-align: center;
}
.pop .secondPayPop .secondDetail {
  color: #999999;
  font-size: 0.4rem;
  margin: 0.53rem 0 0.68rem;
}
.pop .secondPayPop .secondBtn {
  background: url("../images2/shareBtn.png") no-repeat;
  background-size: 100% 100%;
  width: 4.61rem;
  height: 0.86rem;
  line-height: 0.86rem;
  border-radius: 0.43rem;
  text-align: center;
  color: #fff;
  font-size: 0.4rem;
  margin: auto;
}
.pop .rulePop,
.pop .intPop {
  box-sizing: border-box;
  padding: 0.86rem 0.62rem 0.58rem;
  height: 9.5rem;
}
.pop .rulePop .popDetail,
.pop .intPop .popDetail {
  margin-top: 0.5rem;
  width: 100%;
  height: 7rem;
  overflow: auto;
  color: #999999;
  font-size: 0.4rem;
  text-align: justify;
  line-height: 0.6rem;
}
.pop .rulePop .popDetail p,
.pop .intPop .popDetail p {
  margin-top: 0.12rem;
}
.pop .toGivePop {
  padding: 0.85rem 0.58rem 0.45rem;
  box-sizing: border-box;
}
.pop .toGivePop .firstDetail .firstTitle {
  text-align: center;
  color: #0949FF;
  font-size: 0.46rem;
}
.pop .toGivePop .firstDetail .firstName {
  margin-top: 0.3rem;
  font-size: 0.4rem;
  color: #999;
}
.pop .toGivePop .firstDetail .firstName span {
  color: #333;
}
.pop .toGivePop .firstDetail .telVal {
  display: block;
  margin: 0.3rem auto;
  width: 6.62rem;
  height: 1rem;
  font-size: 0.4rem;
  padding: 0.32rem;
  box-sizing: border-box;
  border: 0.03rem solid #066EF5;
}
.pop .toGivePop .firstDetail .sendMsg {
  margin-top: 0.3rem;
  font-size: 0.4rem;
  color: #999;
  line-height: 0.86rem;
  display: flex;
  justify-content: space-between;
}
.pop .toGivePop .firstDetail .sendMsg select {
  width: 5.33rem;
  height: 0.836rem;
  border: 0.03rem solid #066EF5;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding-left: 0.32rem;
  color: #999;
}
.pop .toGivePop .firstDetail .detailMsg {
  width: 100%;
  box-sizing: border-box;
  padding: 0.43rem 0.3rem;
  background: #E3F0FF;
  border-radius: 0.15rem;
  margin-top: 0.3rem;
}
.pop .toGivePop .firstDetail .detailMsg .topMsg {
  color: #999;
  font-size: 0.4rem;
}
.pop .toGivePop .firstDetail .detailMsg .botMsg {
  margin-top: 0.2rem;
  color: #999;
  font-size: 0.36rem;
  line-height: 0.56rem;
  text-align: justify;
  letter-spacing: 0.02rem;
}
.pop .toGivePop .firstDetail .productName,
.pop .toGivePop .firstDetail .zfName {
  margin-left: 0.92rem;
  margin-top: 0.3rem;
  color: #999999;
  font-size: 0.4rem;
}
.pop .toGivePop .firstDetail .productName span,
.pop .toGivePop .firstDetail .zfName span {
  color: #333333;
}
.pop .toGivePop .firstDetail .surePay {
  width: 4.6rem;
  height: 0.86rem;
  line-height: 0.86rem;
  border-radius: 0.43rem;
  background: url("../images2/shareBtn.png") no-repeat;
  background-size: 100% 100%;
  margin: 0.6rem auto 0;
  color: #fff;
  text-align: center;
  font-size: 0.4rem;
}
.pop .toGivePop .paySuccess {
  padding: 0 0.6rem;
}
.pop .toGivePop .paySuccess .successTitle {
  color: #333333;
  text-align: center;
  font-size: 0.52rem;
}
.pop .toGivePop .paySuccess .successDetail {
  margin-top: 0.6rem;
  color: #999999;
  font-size: 0.4rem;
}
.pop .toGivePop .paySuccess .successBtn {
  width: 4.6rem;
  height: 0.86rem;
  line-height: 0.86rem;
  border-radius: 0.43rem;
  background: #E80B3A;
  margin: 0.6rem auto 0;
  color: #fff;
  text-align: center;
  font-size: 0.4rem;
}
.pop .toGivePop .falsePay {
  text-align: center;
  color: #333333;
  font-size: 0.52rem;
}
.pop .toGivePop .falsePay .tips {
  color: #999999;
  margin-top: 0.2rem;
}
